import java.util.Arrays;

/*
  @author: 13813
  @date: 2024/11/13 13:35
*/
public class MethodDemo02 {
    public static void main(String[] args) {
        add(1, 2);

        add(1, 2, 3);

    }

    /*
       重载（override）
       1.方法名一样，参数签名（参数类型，参数个数，参数顺序）不一样
       2.返回类型可以不一样

     */

    public static int add(int a, int b) {
        return a + b;
    }

    public static int add(double a, int b) {
        return (int) (a + b);
    }

    public static int add(int a, double b) {
        return (int) (a + b);
    }

    public static int add(int a, int b, int c) {
        return a + b + c;
    }
}
